package com.briup.day09;

import java.util.ArrayList;
import java.util.List;

/**
 * @author 谭梦寻
 * @version 1.1
 */
public class ActionImpl implements Action {
//    通过接口的实现类对象类调用接口中的抽象方法
//    实现类必须实现接口中所有的抽象方法 继承也是如此
    @Override
    public void method() {

    }

    @Override
    public String getName() {
        return null;
    }

    public static void main(String[] args) {
        ActionImpl action = new ActionImpl();
        action.getName();
        action.eat();
//        接口的引用 指向任意实现类对象（多态）
//        接口不能创建对象
//        List list = new List(); //编译错误
        List list = new ArrayList();
        Action a = new ActionImpl();
    }
}
